package com.wesley.builder.house;

/**
 * <h1>建造者抽象类</h1>
 * <p>角色是建造者</p>
 *
 * @Date: 2021/8/13
 */
public abstract class HouseBuilder {

    protected final House house = new House();

    public abstract void buildBasic();

    public abstract void buildWalls();

    public abstract void buildRoofed();

    public House build() {
        return house;
    }
}
